#ifndef _IFCS_
#define _IFCS_

class Weapon;

class IFCS {
public:
	IFCS();
	~IFCS();
	void addWeapon(Weapon* weap);
	Weapon* removeWeapon(Weapon* weap);
	void Update(float dt);
	void Render();
	int getWeaponAlive() { return count; }
private:
	Weapon *head, *tail;
	int count;
};

#endif